﻿@charset "utf-8";
body{position: relative;background:url(../images/bg.png) no-repeat center top #fff; color:#4a4a4a;font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#4a4a4a; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#226EBC;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}

@font-face {
  font-family: 'iconfont';  /* project id 2018165 */
  src: url('../fonts/font_2018165_6paowzl91ut.eot');
  src: url('../fonts/font_2018165_6paowzl91ut.eot') format('embedded-opentype'),
  url('../fonts/font_2018165_6paowzl91ut.woff2') format('woff2'),
  url('../fonts/font_2018165_6paowzl91ut.woff') format('woff'),
  url('../fonts/font_2018165_6paowzl91ut.ttf') format('truetype'),
  url('../fonts/font_2018165_6paowzl91ut.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

/*layout*/
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common_row:after, .common_row:before {content: ''; display: block; clear: both;}
.mb{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.fl{float: left;}
.fr{float: right;}
.whitePad{background: #fff;padding:20px 24px;}
.borderPad{background: #fff;padding: 20px;border: 1px solid #DCDCDC;margin: 20px auto;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
a,
a:after,
.transition a,
.common_hd li:after,
.quick_bar dl dt i{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover_opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text_nowrap{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text_ellipsis_two{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.noData{color: #999; text-align: center; padding:30px 0!important;border:none!important;}

/* header */
.header .container{position: relative;}
.header_top{background: #226EBC;height: 38px;line-height: 38px;font-size: 0.875em;color:#fff;}
.header_top a{color:#fff;cursor: pointer;}
.header_top_menu li{float: left;position: relative;}
.header_top_menu li .imgbox{display: none;width:100px;position: absolute;left:50%;top:100%;transform: translateX(-50%);z-index: 3; padding: 10px;background: #fff;box-shadow: 0 3px 6px #ccc;}
.header_top_menu li .imgbox:after{content:"";position: absolute;left:50%;top: -16px;margin-left:-8px;border: 8px solid transparent;border-bottom: 8px solid #fff;}
.header_top_menu li .imgbox img{display: block;}
.header_top_menu li>a{display: block;padding:0 10px;}
.header_top_menu li:hover .imgbox{display: block;}

.header_date{text-align: right;margin-top: 10px;}
.header_date>*{vertical-align: middle;}
.header_date .date{color:#0080ff;font-size:14px;display: inline-block;margin-top: -6px;}

.header_logo{margin: 20px auto;}
.header_logo img{display: block;margin:0 auto;}

.header_search{width:310px;padding-right: 100px;position: relative;margin:0 auto 30px;}
.header_search .search_box{position: relative;padding: 0 75px 0 40px;height: 40px;line-height: 40px; background: url(../images/icon_search.png) no-repeat 15px center #fff;border-radius: 20px;-o-border-radius: 20px;}
.header_search .stxt{display: block;width:100%;height: 100%;}
.header_search input{border: none;}
.header_search .sbtn{cursor: pointer; width:72px;height: 40px;line-height: 40px;color:#fff;position: absolute;right:0;top:0;background: #00a4e3;text-align: center;border-radius: 20px;-o-border-radius: 20px;}
.header_search .sgj_sub{width:90px;}

.mainNav{height:45px;line-height: 45px;padding-bottom:5px;border-bottom: 2px solid #226EBC; position: relative;}
.mainNav .container{position: relative;}
.mainNav li{float: left;width:20%;text-align: center;}
.mainNav li>a{color:#226EBC;font-size: 1.125em;position: relative;display: block;margin:0 40px;font-weight: bold;}
.mainNav li.on>a,.mainNav li:hover>a{background: #226EBC;color:#fff;}
.submenu{display: none;position: absolute;left:0;right:0;top:100%;margin-top:-5px;box-shadow: 0 5px 10px #eee;z-index: 999;}
.submenu .item{background: #F5F5F5;border-left: 6px solid #02A8E2;margin-top: 10px;overflow: hidden;}
.submenu .item:first-child{margin-top:0;}
.submenu .item .parent{float: left;width:20%;display: block;height: 40px;line-height: 40px;text-align: center;font-weight: bold;color: #02A8E2;}
.submenu .item p{border-left:2px solid #02A8E2;text-align: left;margin-left:20%;padding-left: 10px;}
.submenu .item p a{display: inline-block;padding:0 5px;line-height: 1.3;}
.mainNav li:hover .submenu{display: block;}

.headwhite_body{background: #fff;}
.headwhite_body .header_logo{float: left;width: 33%;margin: 25px auto;}
.headwhite_body .header_search,.headwhite_body .header_date{display: none;}
.headwhite_body .mainNav{border-bottom: none;width:1200px;margin:0 auto;height: 0;padding-bottom: 0;}
.headwhite_body .mainNav .container{width:65%;float: right;margin-top: -80px;}
.headwhite_body .mainNav li>a{font-weight: normal;color:#333;}
.headwhite_body .mainNav li.on>a,.headwhite_body .mainNav li>a:hover,.headwhite_body .mainNav li:hover>a{font-weight: bold;color:#226EBC;background: none;}
.headwhite_body .mainNav li:hover .submenu{display: none;}
/* 意见征集 */
#myzjList li {
	position: relative;
	padding: 20px 0 10px 50px;
}
#myzjList .sort{
	position: absolute;
    left: 0;
    top: 24px;
    width: 40px;
    height: 40px;
    background: #e6e6e9;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
    color: #02a8e2;
}
#myzjList .state{
	position: absolute;
    right: 0;
    top: 24px;
    width: 68px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #e6e6e9;
    color: #02a8e2;
    border-radius: 50px;
}
#myzjList .text-nowrap{
	padding-right: 80px;
	margin-bottom: 5px;
	font-size: 16px;
	display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
	color: #000;
}
#myzjList .text-nowrap:hover a{
	color: #02a8e2;
}
#myzjList p span{
	color: #998f8f;
	margin-right: 10px;
}
.myzj_title {
	color: #333333;
	font-size: 16px;
	float: left;
	text-indent: 15px;
}
#myzjList li p{
  font-size: 12px;
}
/*footer*/
.footer{overflow: hidden;font-size: 0.9375em;border-top: 3px solid #226EBC;}
.footer .container{position: relative;background: #fff;padding-top: 20px;}
.footer_nav{text-align: center;}
.footer_nav a{display: inline-block;position: relative;padding:0 10px;}
.footer_nav a:before{content: "";width:1px;height: 80%;background: #4a4a4a; position: absolute;left: -3px;top:10%;}
.footer_nav a:first-child:before{width:0;}
.footer_copyright{line-height: 1.9;padding: 15px 0 30px;position: relative;text-align: center;}
.footer_copyright a{display: inline-block;}
.footer_copyright img{display: inline-block;vertical-align: middle;margin-right: 3px;}
.footer_wzbs .left,.footer_wzbs .right{position: absolute;top:50px;z-index: 1;text-align: center;}
.footer_wzbs .left{left:0;}
.footer_wzbs .right{right:0;}
.footer_wzbs span#_ideConac{margin-top: -15px;}
.footer_wzbs img{display: inline-block;vertical-align: middle;}

/*more*/
.common_m_more{background: #f5f5f5;text-align: center;display: none;margin-top: 10px;}
.common_m_more:hover{background: #226EBC;border-radius: 3px;}
.common_m_more a{display: block;padding:10px 20px;line-height: 1;}
.common_m_more:hover a{color: #fff;}

/* crumb */
.crumb{margin-bottom: 10px; line-height: 26px;font-size: 0.9375em;color:#666;padding: 0 20px 8px 25px;background: url(../images/location.png) no-repeat left 0px;}
.crumb a{color: #666;}
.crumb a:hover{color: #335e92;}

/* tab */
.common_hd{height: 38px;line-height:38px;background: #F0F3F6;position: relative;overflow: hidden;}
.common_hd li{float: left; font-size: 1.125em;cursor:pointer;position: relative;}
.common_hd li a{display: block;height: 100%;padding:0 23.5px;}
.common_hd_li3 li{width:33.333%;text-align: center;}
.common_hd_li3 li a{padding:0 5px;}
.common_hd li.on a{color: #fff;background-color:#226EBC;}
.common_hd .more{color:#555;font-size: 0.8em;float: right;margin-right: 20px;}
.common_hd .more b{color:#007ed7;}

.common_hd2{border-bottom: 1px solid #d5d5d5; line-height:45px; height: 45px;margin-bottom: 15px;overflow: hidden;}
.common_hd2 li{float: left; font-size: 1.25em;position: relative;}
.common_hd2 li a{display: block;height: 100%;color:#a1a1a1;padding: 0 23px;}
.common_hd2 li.on a{color: #c10d0c;font-weight: bold;}

.common_hd3{height:40px;border-bottom: 2px solid #ebebeb;margin-bottom: 5px;}
.common_hd3 li{float: left;position: relative;}
.common_hd3 li a{display: block;color:#333;font-size: 1.125em;height: 42px;line-height:42px;position: relative;}
.common_hd3 li a:after{content:"";display: block; position: absolute;left:0;bottom:0;width:0;height: 2px;background: #0d8ee9;}
.common_hd3 li.on a,.common_hd3 li a:hover{color:#007ed7;font-weight: bold;}
.common_hd3 li.on a:after,.common_hd3 li a:hover:after{width:100%;}

.common_title{border-bottom: 1px solid #BABABA; line-height:30px; height: 41px;margin-bottom: 26px;font-size: 1.25em;}
.common_title a{display: inline-block;height: 100%;color: #1E59AB;font-weight: bold;padding: 0 12px; margin-right:24px;height: 40px;position: relative;}
.common_title a:after {content:"";position: absolute;left:0;bottom:-1px;height: 3px;width:100%; background: #1E59AB;}

.common_tit{font-size:1.25em;font-weight: bold;height: 45px;line-height: 45px;}
.common_tit a{color:#226EBC;}

.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -22px; width: 44px; height: 44px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 50%; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-20px;}
.common-scrollArrow .owl-nav .owl-next{right:-20px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}

/* newsList */
.common_newslist{clear: both;margin-top: 12px;}
.common_newslist li{position:relative; height:36px;line-height:36px;overflow:hidden; vertical-align:top;}
.common_newslist li .time{position:absolute; right:0; top:0;color:#999; font-size:14px;}
.common_newslist li a{float:left; max-width:100%;color:#4a4a4a; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist li a:hover{color: #226EBC;}
.common_newslist_MD li{padding-right:50px;}
.common_newslist_YMD li{padding-right:90px;}
.common_newslist_dot li{padding-left:40px;border-bottom: 1px #CCCCCC dotted}
.common_newslist_dot li:before{content:''; position:absolute; left:20px; top: 50%;margin-top:-2px;width: 4px;height: 4px;background: #0073cc;}
.common_newslist_dotc5 li:before{margin-top: -2.5px; width: 5px; height: 5px; background: #c5c5c5;border-radius: 50%;}
.common_newslist_YMD_l li{padding-left: 110px;}
.common_newslist_YMD_l li .time{left:0;right:auto;height: 26px;line-height: 26px;top:5px; background: #F0F3F6;color:#226EBC;padding: 0 10px;border-radius: 20px;}
.common_newslist_YMD_l li:hover .time{background: #226EBC;color:#fff;}

.common_newslist_date{margin-top:25px;}
.common_newslist_date li{position: relative;margin-top:40px;}
.common_newslist_date li:first-child{margin-top:0;}
.common_newslist_date li .more{position: absolute;right:0;top:50%;margin-top: -14px;padding:0 9px;color:#004a7c;height: 28px;line-height: 28px;background: #E8F1F5;font-size: 0.875em;border-radius: 15px;-o-border-radius: 15px; }
.common_newslist_date li .more:hover{color:#226EBC;}
.common_newslist_date li .time{position: absolute;left:0;top:50%;margin-top:-34px;height:68px;line-height: 68px;width:68px;color:#666;font-size:13px;text-align: center;border: 1px solid #b3b3b3;border-radius: 50%;-o-border-radius: 50%;}
.common_newslist_date li .time span{line-height: 1.3;vertical-align: middle;display: inline-block;margin-top: -3px;}
.common_newslist_date li .time b{font-size: 1.25em;display: block;}
.common_newslist_date li .mes{padding:0 90px;}
.common_newslist_date li .mes h4 a{font-size: 1.25em;color:#004a7c;font-weight: normal;}
.common_newslist_date li .mes h4 a:hover{font-weight: bold;}
.common_newslist_date li .mes p{height:35px;margin-top:10px;text-align: justify;color: #666;font-size: 14px;}
.common_newslist_date li:hover .time{background: #E8F1F5;}

.common_cardpad .tit{margin:0 10px;border:1px solid #e0e0de;background: #f5f5f5;overflow: hidden;height: 39px;line-height: 39px;}
.common_cardpad .tit h3{float: left;font-size: 1.14em;padding:0 20px; background: #0073cc;color:#fff;font-weight: normal;}
.common_cardpad .tit h3 a{color:#fff;}
.common_cardpad .tit .more{float: right;padding-right: 10px;color:#414040;}
.common_cardpad .contpad{border:1px solid #e0e0de;margin:0 10px;padding:10px 20px;border-top:none;}
.common_cardpad .contpad .common_newslist li{border:none;}

.table_list{overflow-x: scroll;}
/* 去除滚动条的样式 */
.table_list::-webkit-scrollbar {width: 6px;height: 6px;}
/* 滚动条的滑块 */
.table_list::-webkit-scrollbar-thumb {background-color: #a1a3a9;border-radius: 3px;}
.table_list table {width:100%;}
.table_list table tr:hover{background: #f7f7f7;}
.table_list table tr td:first-child,.table_list table tr th:first-child{text-align: left;}
.table_list table thead th{color:#293895;font-size: 1.125em; padding: 14px 10px;font-weight: 600;border-bottom: 1px solid #f1f1f1;}
.table_list table tbody td{padding:11px 10px;text-align: center;line-height: 1.4;border-bottom: 1px solid #f1f1f1;}
.table_list table tbody td:first-child{max-width: 280px;}
.table_list table tbody td:first-child+td{min-width: 80px;}
.table_list table tbody td:first-child+td+td{min-width: 80px;}
.table_list table tbody td:first-child+td+td+td{min-width: 160px;}
.table_list table tbody a{display: block;max-width: 95%;text-align: justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*pagediv*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:14px;/*border-top:1px dashed #eee;*/margin-top: 20px;overflow: hidden;}
.pagediv a{color:#666666;}
.pagediv .page_jump *{vertical-align:middle\9;}
.pagediv li{display: inline-block; margin:0 2px 5px;cursor: pointer;}
.pagediv .arrow a,.pagediv .arrow span, .page_jump a{ 
  display:inline-block; padding:0 10px; line-height:30px; border:#dfdfdf 1px solid;
  border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
  background: #f1f1f1;
  background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
  background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow a.current{ border-color:#00679d; background:#00679d; color:#fff;}
.pagediv .arrow a:hover,.pagediv .arrow span:hover{background:#00679d; border-color:#00679d; color:#fff; text-decoration:none;}
.page_jump{ padding-left:15px;}
.page_jump a{font-weight:bold;margin:0 2px 5px;}
#page_input{width:40px; margin:0 2px; height:28px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}

/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;} 
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;} 
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;} 

/*右侧固定链接*/
.quick_bar{position: fixed;right: 20px;bottom: 31%;z-index: 9999;}
.quick_bar dl{position: relative;margin-bottom: 10px;text-align: center;}
.quick_bar dl dt i{display: block;width: 50px;height: 50px;padding: 5px;background: url(../images/quickbar_icon1.png) no-repeat center #f8f8f8;border-radius: 50%;}
.quick_bar dl.gft dt i{background-image: url(../images/quickbar_icon2.png);}
.quick_bar dl.email dt i{background-image: url(../images/quickbar_icon3.png);}
.quick_bar dl.yshj dt i{background-image: url(../images/quickbar_icon4.png);}
.quick_bar dl.zwxmt dt i{background-image: url(../images/meitibaodao.png);}
.quick_bar dl dd{
  display: none; width: 100px;background: #999;border-radius: 3px;padding:5px;color:#fff;font-size:14px;line-height: 1.2;
  position: absolute;left: -110px;top: 0;z-index: 1;
}
.quick_bar dl:hover dt i{background-color: #dcdcdc;}
.quick_bar dl:hover dd{display: block;}

/*飘窗*/
.floatNotice{position:absolute;top:0;left:0;padding:1px;/*background-color:#fff;border:1px solid #355e92;*/overflow:hidden;z-index:20000;}
.floatNotice .floatNotice-btn{display:block;position:absolute;top:0;right:0;width:16px;height:16px;line-height:16px;text-align:center;cursor:pointer;color:#555;background-color:#dec5c9;}
.admove{position:absolute;top:0;left:0;z-index:999999;font-size:14px;text-align:right;}
.close_btn{display:inline-block;width:24px;height:24px;background-image:url("../images/20210205img.png");background-repeat:no-repeat;background-position:0 -230px;;cursor:pointer;position:absolute;right:0px;top:0px;}

/***** 左右对联 ****/
#left01.yzgov-share{right:auto!important;}
.yzgov-share{position:fixed;right:10px;top:auto;bottom:0;z-index:100;}
.yzgov-share.yzgov-share-left{right: 0;left: 10px;}
.yzgov-share-img{overflow:hidden;}
.yzgov-share-img img{max-width:100%;margin-bottom:4px;}
.yzgov-share-title{margin-top:5px;text-align:center;line-height:16px;font-size:12px;padding-bottom:5px;border-bottom:dashed 1px #ccc}
.yzgov-share-close{cursor:pointer;position:absolute;width:23px;height:22px;top:-23px;right:-1px}
.other-ohter-x{background-image:url("../images/20210205img.png");background-repeat:no-repeat;background-position:0 -230px;}
